3 research outputs found

    Computaci贸 paral.lela en iOS per experts en MPI

    Get PDF
    Cada dia apareixen noves aplicacions relacionades amb el m贸n de la tecnologia. Com 茅s l貌gic, hi ha molts camps que han estat objectius d'una gran quantitat d'estudis, mentre que hi ha altres que passen m茅s desapercebuts. Dintre d'aquests camps que passen m茅s desapercebuts, hi ha alguns que s贸n for莽a interessants i mereixen ser estudiats m茅s en profunditat. Un camp que pot ser molt important en el futur 茅s el de la computaci贸 paral路lela en dispositius iOS, ja que els dispositius m貌bils cada cop s贸n m茅s potents i van adquirint noves funcionalitats. 脡s en aquest 脿mbit en el qual es centra aquest Treball de Fi de Grau. Una de les t猫cniques aplicades m茅s habitualment per realitzar paral路lelisme 茅s mitjan莽ant MPI. Actualment hi ha una gran quantitat de programadors experts en MPI, mentre que es troben molt pocs estudis de programaci贸 paral路lela en dispositius iOS. Aquest projecte t茅 com a objectiu l'an脿lisi de l'estat actual de la computaci贸 paral路lela i distribu茂da en dispositius m貌bils iOS. Aquest projecte vol proporcionar una visi贸 general de les caracter铆stiques d'algunes llibreries primitives de MPI, i de les eines de suport que ens d贸na Apple, per tal d'aconseguir l'貌ptima paral路lelitzaci贸 en la programaci贸 de dispositius iOS. Per tant, durant el projecte s'ha desenvolupat una aplicaci贸 per dispositius iOS que permet aplicar paral路lelisme. A m茅s d'aquesta aplicaci贸, s'ha explicat detalladament totes les difer猫ncies amb una aplicaci贸 desenvolupada amb MPI, per facilitar a programadors experts en MPI poder programar amb facilitat i agilitat en l'entorn de les aplicacions per dispositius iOS. Per implementar aquesta aplicaci贸 s'ha utilitzat l'entorn de desenvolupament Xcode, el framework Network i la tecnologia de GCD, tot realitzat amb el llenguatge de programaci贸 Swift destinat al desenvolupament d'aplicacions iOS.Every day there are new applications related to the world of technology. Obviously, there are many fields that have been the targets of a large number of studies, while others are more unnoticed. Within these fields that go unnoticed, there are some that are quite interesting and deserve to be studied more in depth. A field that can be very important in the future is that of parallel computing in iOS devices, as mobile devices are becoming more powerful and are acquiring new features. It is in this area where this End-of-Degree Project focuses. One of the most commonly applied techniques to perform parallelism is through MPI. There is currently a large number of expert programmers in MPI, while there are very few parallel programming studies on iOS devices. This project aims to analyze the current state of parallel computing and distributed on iOS mobile devices. This project aims to provide an overview of the characteristics of some primitive MPI libraries, and Apple's support tools, in order to achieve the optimal parallelization of iOS device programming. Therefore, during the project an application for iOS devices has been developed that allows parallelism to be applied. In addition to this application, it has been explained in detail all the differences with an application developed with MPI, facilitating programmers experts in MPI to be able to program with facility and agility in the surroundings of the applications for iOS devices. To implement this application, the Xcode development environment, the Network framework and the GCD technology have been used, all done with the Swift programming language for the development of iOS applications

    Computaci贸 paral.lela en iOS per experts en MPI

    No full text
    Cada dia apareixen noves aplicacions relacionades amb el m贸n de la tecnologia. Com 茅s l貌gic, hi ha molts camps que han estat objectius d'una gran quantitat d'estudis, mentre que hi ha altres que passen m茅s desapercebuts. Dintre d'aquests camps que passen m茅s desapercebuts, hi ha alguns que s贸n for莽a interessants i mereixen ser estudiats m茅s en profunditat. Un camp que pot ser molt important en el futur 茅s el de la computaci贸 paral路lela en dispositius iOS, ja que els dispositius m貌bils cada cop s贸n m茅s potents i van adquirint noves funcionalitats. 脡s en aquest 脿mbit en el qual es centra aquest Treball de Fi de Grau. Una de les t猫cniques aplicades m茅s habitualment per realitzar paral路lelisme 茅s mitjan莽ant MPI. Actualment hi ha una gran quantitat de programadors experts en MPI, mentre que es troben molt pocs estudis de programaci贸 paral路lela en dispositius iOS. Aquest projecte t茅 com a objectiu l'an脿lisi de l'estat actual de la computaci贸 paral路lela i distribu茂da en dispositius m貌bils iOS. Aquest projecte vol proporcionar una visi贸 general de les caracter铆stiques d'algunes llibreries primitives de MPI, i de les eines de suport que ens d贸na Apple, per tal d'aconseguir l'貌ptima paral路lelitzaci贸 en la programaci贸 de dispositius iOS. Per tant, durant el projecte s'ha desenvolupat una aplicaci贸 per dispositius iOS que permet aplicar paral路lelisme. A m茅s d'aquesta aplicaci贸, s'ha explicat detalladament totes les difer猫ncies amb una aplicaci贸 desenvolupada amb MPI, per facilitar a programadors experts en MPI poder programar amb facilitat i agilitat en l'entorn de les aplicacions per dispositius iOS. Per implementar aquesta aplicaci贸 s'ha utilitzat l'entorn de desenvolupament Xcode, el framework Network i la tecnologia de GCD, tot realitzat amb el llenguatge de programaci贸 Swift destinat al desenvolupament d'aplicacions iOS.Every day there are new applications related to the world of technology. Obviously, there are many fields that have been the targets of a large number of studies, while others are more unnoticed. Within these fields that go unnoticed, there are some that are quite interesting and deserve to be studied more in depth. A field that can be very important in the future is that of parallel computing in iOS devices, as mobile devices are becoming more powerful and are acquiring new features. It is in this area where this End-of-Degree Project focuses. One of the most commonly applied techniques to perform parallelism is through MPI. There is currently a large number of expert programmers in MPI, while there are very few parallel programming studies on iOS devices. This project aims to analyze the current state of parallel computing and distributed on iOS mobile devices. This project aims to provide an overview of the characteristics of some primitive MPI libraries, and Apple's support tools, in order to achieve the optimal parallelization of iOS device programming. Therefore, during the project an application for iOS devices has been developed that allows parallelism to be applied. In addition to this application, it has been explained in detail all the differences with an application developed with MPI, facilitating programmers experts in MPI to be able to program with facility and agility in the surroundings of the applications for iOS devices. To implement this application, the Xcode development environment, the Network framework and the GCD technology have been used, all done with the Swift programming language for the development of iOS applications

    Computaci贸 paral.lela en iOS per experts en MPI

    No full text
    Cada dia apareixen noves aplicacions relacionades amb el m贸n de la tecnologia. Com 茅s l貌gic, hi ha molts camps que han estat objectius d'una gran quantitat d'estudis, mentre que hi ha altres que passen m茅s desapercebuts. Dintre d'aquests camps que passen m茅s desapercebuts, hi ha alguns que s贸n for莽a interessants i mereixen ser estudiats m茅s en profunditat. Un camp que pot ser molt important en el futur 茅s el de la computaci贸 paral路lela en dispositius iOS, ja que els dispositius m貌bils cada cop s贸n m茅s potents i van adquirint noves funcionalitats. 脡s en aquest 脿mbit en el qual es centra aquest Treball de Fi de Grau. Una de les t猫cniques aplicades m茅s habitualment per realitzar paral路lelisme 茅s mitjan莽ant MPI. Actualment hi ha una gran quantitat de programadors experts en MPI, mentre que es troben molt pocs estudis de programaci贸 paral路lela en dispositius iOS. Aquest projecte t茅 com a objectiu l'an脿lisi de l'estat actual de la computaci贸 paral路lela i distribu茂da en dispositius m貌bils iOS. Aquest projecte vol proporcionar una visi贸 general de les caracter铆stiques d'algunes llibreries primitives de MPI, i de les eines de suport que ens d贸na Apple, per tal d'aconseguir l'貌ptima paral路lelitzaci贸 en la programaci贸 de dispositius iOS. Per tant, durant el projecte s'ha desenvolupat una aplicaci贸 per dispositius iOS que permet aplicar paral路lelisme. A m茅s d'aquesta aplicaci贸, s'ha explicat detalladament totes les difer猫ncies amb una aplicaci贸 desenvolupada amb MPI, per facilitar a programadors experts en MPI poder programar amb facilitat i agilitat en l'entorn de les aplicacions per dispositius iOS. Per implementar aquesta aplicaci贸 s'ha utilitzat l'entorn de desenvolupament Xcode, el framework Network i la tecnologia de GCD, tot realitzat amb el llenguatge de programaci贸 Swift destinat al desenvolupament d'aplicacions iOS.Every day there are new applications related to the world of technology. Obviously, there are many fields that have been the targets of a large number of studies, while others are more unnoticed. Within these fields that go unnoticed, there are some that are quite interesting and deserve to be studied more in depth. A field that can be very important in the future is that of parallel computing in iOS devices, as mobile devices are becoming more powerful and are acquiring new features. It is in this area where this End-of-Degree Project focuses. One of the most commonly applied techniques to perform parallelism is through MPI. There is currently a large number of expert programmers in MPI, while there are very few parallel programming studies on iOS devices. This project aims to analyze the current state of parallel computing and distributed on iOS mobile devices. This project aims to provide an overview of the characteristics of some primitive MPI libraries, and Apple's support tools, in order to achieve the optimal parallelization of iOS device programming. Therefore, during the project an application for iOS devices has been developed that allows parallelism to be applied. In addition to this application, it has been explained in detail all the differences with an application developed with MPI, facilitating programmers experts in MPI to be able to program with facility and agility in the surroundings of the applications for iOS devices. To implement this application, the Xcode development environment, the Network framework and the GCD technology have been used, all done with the Swift programming language for the development of iOS applications
    corecore